package com.wzu.dao;

import com.wzu.pojo.User;

public interface UserDao {
    /**
     * 根据用户名和密码查询用户
     * @param username 用户名
     * @param password 密码
     * @return 用户对象，如果未找到则返回 null
     */
    User findUserByUsernameAndPassword(String username, String password);

    /**
     * 注册新用户
     * @param user 用户对象
     * @return 插入成功返回 1，失败返回 0
     */
    int registerUser(User user);// 返回插入行数，user的user_id应自动被赋值
    int updatePassword(int userId, String hashedPassword);
    User findUserByUsername(String username);

}